<?php

/**
 * 公用相关接口
 *
 */
class ApiCommonAction extends ApiBasic
{
    //auth_key 这里不用写，但是后台添加权限需要，写这里方便后台新增权限
    protected $cmdCollect = array(
        9001 => array('method' => 'selectConfig', 'login' => 'login', 'auth' => false, 'auth_key' => "global_config"),
    );

    /**
     * 分类配置-公共使用
     * @return array|bool
     */
    protected function selectConfig()
    {
        $data = array(
            "platform_list" => $this->arrayToSelectKey(PlatformDefine::api_platform_list()),//平台列表
        );
        return $this->show($data);
    }

    /**
     * 转为前端使用的select数据
     * @param $data
     * @return array
     */
    private function arrayToSelectKey($data){
        $select = array();
        foreach ($data as $k => $v){
            $select[] = array(
                "id" => $k,
                "name" =>$v,
            );
        }
        return $select;
    }

}